Avoid critical warnings
authorMatthias Clasen <mclasen@redhat.com>
Sun, 28 Apr 2019 22:55:43 +0000 (22:55 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 28 Apr 2019 22:55:43 +0000 (22:55 +0000)
These critical warnings break the tests, otherwise.

gtk/gtkwidget.c

index 45383621079758f2aa22147190dfca743f4fa6da..d95415a515fc78a956cd5fa9a6108fcb5bb218fd 100644 (file)
@@ -5478,7 +5478,8 @@ static void
 gtk_widget_real_grab_focus (GtkWidget *focus_widget)
 {
   GtkWidgetPrivate *priv = gtk_widget_get_instance_private (focus_widget);
-  gtk_root_set_focus (priv->root, focus_widget);
+  if (priv->root)
+    gtk_root_set_focus (priv->root, focus_widget);
 }
 
 static gboolean